说明
- 开发了一个像Laraval,Yii查询数据库一样,调用主流平台人工智能API的扩展,希望能帮助大家。
- 项目地址:https://github.com/huanghe/ai
- 提供百度API测试账号一枚:
'baidu' => [
'app_id' => '10542071',
'app_key' => '8s6SsRRSqSEBGbHET5yQWWgT',
'secret_key' => 'AYBUKYByCBDdaSWijinZl24WZnbCpAtt',
],
特性
- 统一AI平台SDK调用方法;
- 像查询数据库一样优雅调用API;
- 所传参数和原平台开发文档保持一致,节约开发者学习成本
Laravel使用方法
-
根目录下执行:
composer require hahaxixi/ai
-
项目目录config下面添加配置文件ai.php,内容如下
return [ 'face_plus' => [...], 'baidu' => [...], 'youtu' => [...], ];
-
一行代码调用人脸检测示例
$result = Entry::Baidu(config('ai')) ->face ->select('detect') ->where(['image' => file_get_contents(__DIR__ . '/file/face_detect.jpeg'), 'id_card_side' => 'front']) ->get();
Yii2使用方法
-
根目录下执行:
composer require hahaxixi/ai
-
在配置文件params-local.php添加
'ai'=>[ 'face_plus' => [...], 'baidu' => [...], 'youtu' => [...], ],
-
一行代码调用人脸检测示例
$result = Entry::Baidu(config('ai')) ->face ->select('detect') ->where(['image' => file_get_contents(__DIR__ . '/file/face_detect.jpeg'), 'id_card_side' => 'front']) ->get();
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。